home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 7
/
FM Towns Free Software Collection 7.iso
/
taropyon
/
guilib3
/
inc
/
fsstrct.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-11-30
|
1KB
|
49 lines
#ifndef _FSSTRCT_H
#define _FSSTRCT_H
#include "disp.h"
#include "dialog.h"
#include "event.h"
#include "gst.h"
#include "sbar.h"
#include "fslib.h"
typedef struct
{ UCHAR cd; /* コンディション */
SHORT argc; /* 選択ファイル数 */
char **argv; /* 選択ファイルポインタ */
DLG_T *dlg; /* ダイアログ用ワーク */
char *inpBuf; /* 選択ファイル名 */
EVT_T *evt; /* イベント用 */
GST_WORK *gst; /* 文字列入力用 */
char *title; /* タイトル */
SBAR_T *sb; /* スクロールバー用 */
char drv; /* ドライブ [A:0 [B:1 */
char whare[128]; /* ディレクトリ */
char *wild; /* ワイルドカード */
SHORT sort; /* ソートタイプ */
SHORT fnum; /* ファイル数(ディイレクリも含む) */
WCBUF *top_wp; /* ディレクトリバッファ先頭 */
WCBUF **wcp; /* バッファ ポインタ ポインタ */
char err; /* エラーフラグ */
char fdsp; /* ファイル表示タイプ */
char selMode; /* カーソルキー選択中 */
} FS_T;
#define FS_WORK FS_T
#define FSCD_EXT (0x80)
#define FS_CD_EXT FSCD_EXT
#define FSCD_DSP (0x40)
#define FSCD_CRTSAVE (0x20) /* カレントディレクトリ状態保存 */
#define FSDSP_WIDE (0)
#define FSDSP_LONG (1)
#define FSORT_DC (0x80)
#define FSORT_OFF (0)
#define FSORT_FILE (1)
#define FSORT_SUB (2)
#define FSORT_DATE (3)
#endif